70 WDT_A_hold(WDT_A_BASE);
74 GPIO_setAsPeripheralModuleFunctionInputPin(
103 ADC_SAMPLEHOLDSOURCE_SC,
104 ADC_CLOCKSOURCE_ADCOSC,
107 ADC_enable(ADC_BASE);
114 ADC_setupSamplingTimer(ADC_BASE,
115 ADC_CYCLEHOLD_16_CYCLES,
116 ADC_MULTIPLESAMPLESDISABLE);
125 ADC_configureMemory(ADC_BASE,
130 ADC_clearInterrupt(ADC_BASE,
131 ADC_COMPLETED_INTERRUPT);
134 ADC_enableInterrupt(ADC_BASE,
135 ADC_COMPLETED_INTERRUPT);
144 ADC_startConversion(ADC_BASE,
148 __bis_SR_register(CPUOFF + GIE);
157 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
158 #pragma vector=ADC_VECTOR
160 #elif defined(__GNUC__)
161 __attribute__((interrupt(ADC_VECTOR)))
165 switch (__even_in_range(ADCIV,12)){
174 if (ADC_getResults(ADC_BASE) < 0x1FF){
__bic_SR_register_on_exit(LPM3_bits|GIE)
GPIO_setOutputHighOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)
GPIO_setOutputLowOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)